• word of the day

    oxandra lanceolata

    oxandra lanceolata - Dictionary definition and meaning for word oxandra lanceolata

    Definition
    (noun) source of most of the lancewood of commerce
    Synonyms : lancewood , lancewood tree
Download our Mobile App Today
Receive our word of the day
on Whatsapp